vertex shader
頂点の座標変換とシェーディングを行うためのシェーダー
描くべき頂点の数だけ毎回呼ばれる
https://gyazo.com/18a5be15bfdc9e0db2ae021a6e83fbf7
コンピュータグラフィックス 改訂新版 p.55
例
code:頂点の位置をそのまま次のステージに送るvertex shader.cpp
#version 150 core // GLSL ver 1.5, Core Profile in vec4 position; // in変数(変数名position)はCPUから送られた図形データの1頂点データが格納される。頂点属性という。
void main()
{
gl_Position = position // この変数に代入した値がパイプラインの次のステージに送られる
}
応用例
優美展開
https://youtu.be/OIzT6zYt-1g?t=184